// pages/new/index.js
const app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    type:'推荐',
    newlist:[],
    active: 0,
    page:1,
    scrollTop:0,
    tablist:[{
      value:'top',
      index:0,
      text:'推荐'
    },{
      value:'guonei',
      index:1,
      text:'国内'
    },{
      value:'guoji',
      index:2,
      text:'国际'
    },{
      value:'yule',
      index:3,
      text:'娱乐'
    },{
      value:'tiyu',
      index:4,
      text:'体育'
    },{
      value:'junshi',
      index:5,
      text:'军事'
    },{
      value:'keji',
      index:6,
      text:'科技'
    },{
      value:'caijing',
      index:7,
      text:'财经'
    },{
      value:'youxi',
      index:8,
      text:'游戏'
    },{
      value:'qiche',
      index:9,
      text:'汽车'
    },{
      value:'jiankang',
      index:10,
      text:'健康'
    }]
  },
  // 滚动事件监听
  onPageScroll(e) {
    this.setData({
      scrollTop: e.scrollTop,
    })
  },
  //1b27be252cbaa519dc8be276a5adac95 
    //2e30c9b66b96b2c600802b45563a27c6
  getdata(){
    let that=this
    wx.request({
      url: 'https://v.juhe.cn/toutiao/index?key=1b27be252cbaa519dc8be276a5adac95&type='+this.data.tablist[this.data.active].value+'&page='+this.data.page,
      method:'GET',
      success(res){
        if(!res.data.error_code){
          const data=[...that.data.newlist]
          data.push(...res.data.result.data)
          that.setData({
            newlist:data
          })
        }
      }
    })
  },
  onChange(event) {
    this.setData({
      active:event.detail.name,
      index:event.detail.title,
      page:1,
      newlist:[]
    })
    this.getdata()
  },
  godetail(e){
    wx.navigateTo({
      url: '/pages/new/newdetail/index?id='+e.currentTarget.dataset.id,
    })
  },
    /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getdata()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    this.setData({
      page:this.data.page
    })
    this.getdata()
  },

  
})